@charset "UTF-8";
/*===首页===*/
.home-nav { display: box; display: -webkit-box; display: -moz-box; width: 100%; height: 56px; background-color: #FC6B00; }
.home-nav a { box-flex: 1; -webkit-box-flex: 1; -moz-box-flex: 1; display: block; }
.home-nav .logo { text-align: center; background-color: #FC6B00; width: 90px; height: 56px; overflow: hidden; text-align: center; display: table-cell; vertical-align: middle; }
.home-nav .logo img { max-width: 90px; max-height: 56px; vertical-align: middle; }
.home-nav .item { padding-top: 33px; line-height: 23px; color: #FFFFFF; text-align: center; }
.home-nav .item .cart-num { position: absolute; top: 10px; margin-left: -20px; width: 50px; height: 20px; line-height: 20px; border-radius: 10px; background: #333; }
.home-nav .bg1 { background: url() no-repeat 50% 10px; }
.home-nav .bg2 { background: url() no-repeat 50% 10px; }
.home-nav .bg3 { background: url() no-repeat 50% 10px; }
.home-nav .bg4 { background: url() no-repeat 50% 10px; }
.home-nav .bg5 { background: url() no-repeat 50% 10px; }

.home-nav-down { text-align: center; color: #EEEEEE; background-color: #484848; margin-top: 15px; }
.home-nav-down td { border-left: 1px solid #6d6d6d; }
.home-nav-down td a { display: block; line-height: 30px; color: #FFFFFF; }

.home-to-top { position: relative; padding: 10px 0; text-align: center; }
.home-to-top .to-top { position: absolute; right: 10px; padding-right: 15px; color: #666; background: url(../images/top.jpg) no-repeat 100% 2px; }

.search { position: relative; height: 30px; background-color: #FC6B00; border: 2px solid #FC6B00; margin: 16px 0px 13px; }
.search .key { display: block; margin-right: 36px; background-color: #FFFFFF; border: none; width: 100%; height: 30px; -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; }
.search .submit { width: 30px; height: 30px; position: absolute; top: 0; right: 0; background: #FC6B00 url() no-repeat 50%; border: none; }

.main-banner { position: relative; height: 128px; border: 2px solid #BFBFBF; background-color: #FFFFFF; margin-bottom: 12px; }
.main-banner .slider { height: 128px; }
.main-banner .slider-item { float: left; width: 296px; height: 100%; }
.main-banner .slider-item img { display: block; width: 100%; height: 100%; }
.main-banner .slider-point { position: absolute; width: 100%; bottom: 0px; }

.home-login { margin-bottom: 12px; }
.home-login .login { box-flex: 2; -webkit-box-flex: 2; -moz-box-flex: 2; padding-right: 12px; }
.home-login .reg { box-flex: 1; -webkit-box-flex: 1; -moz-box-flex: 1; }

.home-logon { margin-bottom: 12px; padding: 5px; text-align: center; background: #eee; }
.home-logon .left { display: inline-block; padding: 0 5px; border-right: 1px solid #ddd; }
.home-logon a { display: inline-block; padding: 0 5px; border-left: 1px solid #fff; }

.home-hot .panel { padding: 5px 0; }
.home-hot .pt-item { float: left; width: 145px; padding-left: 5px; }
.home-hot .pt-item:nth-child(odd) { padding-left: 0; padding-right: 5px; }
.home-hot .pt-img { width: 143px; height: 143px; border: 1px solid #BFBFBF; overflow: hidden; text-align: center; display: table-cell; vertical-align: middle; }
.home-hot .pt-img img { max-width: 143px; max-height: 143px; vertical-align: middle; }
.home-hot .price { font-size: 13px; line-height: 25px; margin-bottom: 5px; }
.home-hot .pt-name { font-size: 13px; height: 36px; line-height: 18px; margin: 5px 0; overflow: hidden; }

.home-brand .title { position: relative; height: 37px; line-height: 37px; font-weight: bold; }
.home-brand .title .arr { position: absolute; top: 50%; right: 10px; margin-top: -3px; }
.home-brand .brand-list { border-top: 1px solid #BFBFBF; border-right: 1px solid #BFBFBF; border-bottom: 1px solid #BFBFBF; }
.home-brand .brand-item { float: left; width: 74px; height: 29px; overflow: hidden; text-align: center; display: table-cell; vertical-align: middle; border-left: 1px solid #BFBFBF; }
.home-brand .brand-item img { max-width: 74px; max-height: 29px; vertical-align: middle; }
.home-brand .brand-item:nth-child(4n+0) { width: 73px; height: 29px; overflow: hidden; text-align: center; display: table-cell; vertical-align: middle; }
.home-brand .brand-item:nth-child(4n+0) img { max-width: 73px; max-height: 29px; vertical-align: middle; }

.home-comment .title, .home-concessions .title { position: relative; height: 37px; line-height: 37px; font-weight: bold; }
.home-comment .title .arr, .home-concessions .title .arr { position: absolute; top: 50%; right: 10px; margin-top: -3px; }
.home-comment .comment-list, .home-comment .concessions-list, .home-concessions .comment-list, .home-concessions .concessions-list { padding-bottom: 20px; }
.home-comment .comment-list .comment-item, .home-comment .comment-list .concessions-item, .home-comment .concessions-list .comment-item, .home-comment .concessions-list .concessions-item, .home-concessions .comment-list .comment-item, .home-concessions .comment-list .concessions-item, .home-concessions .concessions-list .comment-item, .home-concessions .concessions-list .concessions-item { margin-top: 2px; background: #f5f5f5; }
.home-comment .comment-list .comment-item a, .home-comment .comment-list .concessions-item a, .home-comment .concessions-list .comment-item a, .home-comment .concessions-list .concessions-item a, .home-concessions .comment-list .comment-item a, .home-concessions .comment-list .concessions-item a, .home-concessions .concessions-list .comment-item a, .home-concessions .concessions-list .concessions-item a { display: block; padding: 10px 50px 10px 80px; height: 62px; }
.home-comment .comment-list .comment-item img, .home-comment .comment-list .concessions-item img, .home-comment .concessions-list .comment-item img, .home-comment .concessions-list .concessions-item img, .home-concessions .comment-list .comment-item img, .home-concessions .comment-list .concessions-item img, .home-concessions .concessions-list .comment-item img, .home-concessions .concessions-list .concessions-item img { float: left; margin-left: -70px; width: 60px; height: 60px; border: 1px solid #ddd; }
.home-comment .comment-list .comment-item .arr, .home-comment .comment-list .concessions-item .arr, .home-comment .concessions-list .comment-item .arr, .home-comment .concessions-list .concessions-item .arr, .home-concessions .comment-list .comment-item .arr, .home-concessions .comment-list .concessions-item .arr, .home-concessions .concessions-list .comment-item .arr, .home-concessions .concessions-list .concessions-item .arr { float: right; margin-right: -30px; margin-top: 30px; }
.home-comment .comment-list .comment-item em, .home-comment .comment-list .concessions-item em, .home-comment .concessions-list .comment-item em, .home-comment .concessions-list .concessions-item em, .home-concessions .comment-list .comment-item em, .home-concessions .comment-list .concessions-item em, .home-concessions .concessions-list .comment-item em, .home-concessions .concessions-list .concessions-item em { display: block; height: 18px; line-height: 18px; overflow: hidden; }
.home-comment .comment-list .comment-item span, .home-comment .comment-list .concessions-item span, .home-comment .concessions-list .comment-item span, .home-comment .concessions-list .concessions-item span, .home-concessions .comment-list .comment-item span, .home-concessions .comment-list .concessions-item span, .home-concessions .concessions-list .comment-item span, .home-concessions .concessions-list .concessions-item span { display: block; margin-top: 5px; height: 40px; line-height: 20px; overflow: hidden; color: #999; }
.home-comment .comment-list .concessions-item a, .home-comment .concessions-list .concessions-item a, .home-concessions .comment-list .concessions-item a, .home-concessions .concessions-list .concessions-item a { height: 20px; line-height: 20px; }
.home-comment .comment-list .concessions-item .arr, .home-comment .concessions-list .concessions-item .arr, .home-concessions .comment-list .concessions-item .arr, .home-concessions .concessions-list .concessions-item .arr { margin-top: 10px; }
.home-comment .comment-list .concessions-item span, .home-comment .concessions-list .concessions-item span, .home-concessions .comment-list .concessions-item span, .home-concessions .concessions-list .concessions-item span { float: left; margin-top: 0; margin-left: -70px; width: 60px; height: 20px; text-align: center; color: #FFF; background: #F8AB31; }

.home-cate { border-top: 2px solid #BFBFBF; }
.home-cate .more { position: absolute; right: 0; padding-right: 20px; }
.home-cate .title { position: relative; height: 37px; line-height: 37px; font-weight: bold; }
.home-cate .title .arr { position: absolute; top: 50%; right: 10px; margin-top: -3px; }
.home-cate .content { padding-bottom: 10px; }
.home-cate .content .item { width: 300px; height: 31px; position: relative; overflow: hidden; }
.home-cate .content .item a { float: left; width: 64px; height: 30px; line-height: 30px; position: relative; overflow: hidden; text-align: center; margin-bottom: 1px; color: #FFFFFF; background-color: #484848; }
.home-cate .content .item a .arr { position: absolute; top: 50%; right: -3px; margin-top: -3px; border-color: #FFFFFF; background-color: #FFFFFF; }
.home-cate .content .item .cate { float: left; margin: 0 0 1px 1px; width: 235px; height: 30px; line-height: 30px; overflow: hidden; text-align: center; background-color: #E7E7E7; }
.home-cate .content .item .cate span { display: block; height: 30px; }
.home-cate .content .item .cate a { border-right: 1px solid #fff; width: 46.2px; height: 30px; line-height: 30px; color: #333; background: transparent; }

.goods-cate { border-top: 2px solid #BFBFBF; }
.goods-cate .title { position: relative; height: 37px; line-height: 37px; font-weight: bold; }
.goods-cate .title .arr { position: absolute; top: 50%; right: 10px; margin-top: -3px; }
.goods-cate .title .more { position: absolute; right: 0; padding-right: 20px; }
.goods-cate .content { padding-bottom: 10px; border-top: 1px solid #E7E7E7; }
.goods-cate .content .item { width: 300px; position: relative; overflow: hidden; }
.goods-cate .content .item > a { display: block; line-height: 30px; font-weight: bold; border: 1px solid #E7E7E7; border-top: 0; text-align: center; background-color: #F3F3F3; }
.goods-cate .content .item .cate { text-align: center; line-height: 30px; border-left: 1px solid #E7E7E7; overflow: hidden; }
.goods-cate .content .item .cate a { display: block; float: left; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; width: 33.33333%; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; border-right: 1px solid #E7E7E7; border-bottom: 1px solid #E7E7E7; }
.goods-cate .content .item .cate .more { background-color: #F9F9F9; }

.home-cate-pt { background-color: #BFBFBF; padding-bottom: 1px; }
.home-cate-pt .cate-name { float: left; color: #FFFFFF; font-size: 16px; width: 78px; height: 60px; line-height: 30px; margin-right: 1px; padding: 21px 10px 20px; }
.home-cate-pt .cate-top { display: block; float: left; color: #FFFFFF; font-size: 20px; width: 99px; height: 100px; overflow: hidden; text-align: center; display: table-cell; vertical-align: middle; background-color: #FFFFFF; margin-right: 1px; margin-top: 1px; }
.home-cate-pt .cate-top img { max-width: 99px; max-height: 100px; vertical-align: middle; }
.home-cate-pt .cate-rank { display: block; float: left; color: #FFFFFF; font-size: 20px; width: 74px; height: 75px; overflow: hidden; text-align: center; display: table-cell; vertical-align: middle; background-color: #FFFFFF; margin-right: 1px; margin-top: 1px; }
.home-cate-pt .cate-rank img { max-width: 74px; max-height: 75px; vertical-align: middle; }
.home-cate-pt .cate-rank:nth-child(4n+0) { width: 73px; height: 75px; overflow: hidden; text-align: center; display: table-cell; vertical-align: middle; margin-left: 1px; }
.home-cate-pt .cate-rank:nth-child(4n+0) img { max-width: 73px; max-height: 75px; vertical-align: middle; }
.home-cate-pt .floor1 { background-color: #91DB6D; }
.home-cate-pt .floor2 { background-color: #8AC5EA; }

.w-article .title { position: relative; height: 37px; line-height: 37px; }
.w-article .title:after { content: '\0020'; display: block; position: absolute; top: 50%; right: 10px; margin-top: -3px; width: 5px; height: 5px; border-top: 2px solid #666666; border-right: 2px solid #666666; -webkit-transform: rotate(45deg); transform: rotate(45deg); }
.w-article .title a { font-size: 1em; font-weight: bold; display: block; }
.w-article li { width: 100%; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.w-article li a { display: block; line-height: 2.5; }
.wrapper03 {position:relative;height: 1rem;width: 100%;overflow: hidden;margin:0 auto;border-bottom:1px solid #ccc}
.wrapper03 .scroller {position:absolute}
.wrapper03 .scroller li {height: 1rem;color:#333;float: left;line-height: 1rem;font-size: .4rem;text-align: center}
.wrapper03 .scroller li a{color:#333;display:block;padding:0 .1rem}
.wrapper03 .scroller li.cur a{color:#FF4949;height:.9rem;border-bottom:.1rem solid #FF4949}
/*===首页 end===*/
.goods_img_box{
	position: relative;
}
.goods_discount_bg {
	width: 3rem;
	height: 3rem;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 99;
	background: url(../images/discount_bg.png) no-repeat;
	background-size: 100% 100%;
}
.goods_discount_text {
	font-size: 0.8rem;
	line-height: 0.8rem;
	color: #fff;
	transform:rotate(-45deg);
	-ms-transform:rotate(-45deg); /* Internet Explorer 9*/
	-moz-transform:rotate(-45deg); /* Firefox */
	-webkit-transform:rotate(-45deg); /* Safari 和 Chrome */
	-o-transform:rotate(-45deg); /* Opera */
	filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
}
.goods_model{
	width: 32%;
	color: #333;
	font-size: 0.7rem;
	float: left;
	line-height: 100%;
}
.goods_stock{
	text-align: right;
	width: 68%;
	color: #9FA0A0;
	font-size: 0.6rem;
	float: left;
	line-height: 0.7rem;
}
.goods_price_box {
	margin-top: 0.5rem;
}
.goods_price_new {
	float: left;
	margin-right: 0.4rem;
	font-size: 0.6rem;
	line-height: 1rem;
	color: #cf000a;
}
.goods_price_new span {
	display: inline-block !important;
	font-size: 1rem !important;
	color: #cf000a !important;
}
.goods_price_old {
	float: left;
	font-size: 0.6rem;
	line-height: 1rem;
	color: #9FA0A0;
	text-decoration: line-through;
}
.goods_price_old span {
	display: inline-block !important;
	color: #9FA0A0 !important;
}
/*商品详情页打折样式*/
.promotion_discount_detail {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 99;
	width: 90px;
	height: 95px;
	background: url(../images/discount_bg.png) no-repeat;
	background-size: 100%;
}
.promotion_discount_detail span {
	display: block;
	font-size: 20px;
	padding-right: 48px;
	line-height: 100%;
	color: #fff;
	transform:rotate(-45deg);
	-ms-transform:rotate(-45deg); /* Internet Explorer 9*/
	-moz-transform:rotate(-45deg); /* Firefox */
	-webkit-transform:rotate(-45deg); /* Safari 和 Chrome */
	-o-transform:rotate(-45deg); /* Opera */
	filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
}